home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / maximus / dwnsrt56.zip / DOWNSORT.CFG < prev    next >
Text File  |  1993-02-20  |  18KB  |  361 lines

  1. ;
  2. ;      ██▐███   █▐███  ██   ██ ██▐███ ██▐████  █▐███  ██▐███  ██▐████
  3. ;      ██   ██ ██   ██ ██   ██ ██  ██ ██      ██   ██ ██   ██   ▐██
  4. ;      ██   ██ ██   ██ ██ █ ██ ██  ██ ██▐████ ██   ██ ██▐███    ▐██
  5. ;      ██   ██ ██   ██ ██ █ ██ ██  ██      ██ ██   ██ ██ █      ▐██
  6. ;      ██▐███   █▐███   █▐███  ██  ██ ██▐████  █▐███  ██  ██    ▐██
  7. ;                                                                   (font 2)
  8. ;
  9. ;
  10. ; ▄▀▀▀▄ ▄▀▀▀▄ █▄  █ █▀▀▀▀ ▀█▀ ▄▀▀▀▄ █   █ █▀▀▀▄ ▄▀▀▀▄ ▀▀█▀▀ ▀█▀ ▄▀▀▀▄ █▄  █
  11. ; █     █   █ █▀█▄█ █▄▄    █  █  ▄▄ █   █ █▄▄▄▀ █▄▄▄█   █    █  █   █ █ ▀▄█
  12. ; ▀▄▄▄▀ ▀▄▄▄▀ █  ▀█ █     ▄█▄ ▀▄▄▄▀ ▀▄▄▄▀ █ ▀▄▄ █   █   █   ▄█▄ ▀▄▄▄▀ █   █
  13. ;                                                                   (font 1)
  14. ;
  15. ;
  16. ;                   █▀▀▀▀▀▀   █     █       █▀▀▀▀▀▀
  17. ;                   █▄▄▄▄▄▄   █▄    █▄      █▄▄▄▄▄▄
  18. ;                   ██        ██    ██      ██
  19. ;                   ██        ██    ██▄▄▄▄▄ ██▄▄▄▄▄
  20. ;                                                                   (font 3)
  21. ;                                             (font 4 is reverse video of 3)
  22.  
  23. ;  ┌─────────────────────────────────────────────────────────────────────────┐
  24. ;  │        Sample Configuration File for DOWNSORT by Rob Hamerling          │
  25. ;  └─────────────────────────────────────────────────────────────────────────┘
  26. ;
  27. ; NOTES: Leading blanks are skipped.
  28. ;        Lines with '%', '*' or ';' as first non-blank character are
  29. ;        considered to contain comments only. So are empty lines and
  30. ;        lines with a valid keyword, but without any parameter.
  31. ;
  32. ;      ! Don't put a comment string after a parameter specification !
  33. ;
  34. ;
  35. ; AreaDat:     Complete file-specification of your 'AREA.DAT'
  36. ; -------
  37. ;              AREA.DAT is made by MAXIMUS' SILT(P) with -a or -x
  38. ;              option the path is normally specified in MAX.CTL
  39. ;              with the option AreaDat in Session Section.
  40. ;              With the AreaDat you may specify any file that has
  41. ;              the SILT(P)-format. For example you may make a special
  42. ;              file for running DOWNSORT with a subset (selection)
  43. ;              of the normal MAXIMUS file-area's.
  44. ;              This might be useful for special usergroups.
  45. ;              Another reason may be the memory usage of DOWNSORT
  46. ;              under DOS. If you hit the boundary: make a subset.
  47. ;              Standard OS/2 / DOS naming applies.
  48.  
  49.   AreaDat      area5124.dat
  50. * AreaDat      area3205.dat
  51.  
  52. ; AreaINclude  Select area's to be INCLUDED in the reports.
  53. ; AreaEXclude  Select area's to be EXCLUDED from the reports.
  54. ; -----------  Specify 1..9 character areanames to indicate which areas
  55. ;              have to be INcluded or EXcluded. The selection applies to
  56. ;              all areanames starting with the same characters (may be a
  57. ;              GROUP of areas!). The selection is case-INsensitive.
  58. ;              Use ONLY ONE operation: either AreaINclude or AreaEXclude!
  59. ;              If all your selections do not fit on a single line
  60. ;              (max 255 characters) take as many lines as you like.
  61. ;              In total you may specify a maximum of 200 area's.
  62. ;              Separate the areanames with one or more BLANKS.
  63. ;              NOTE: A high area-privilege may overrule AreaINclude!
  64.  
  65.   AreaEXclude  F
  66. * AreaINclude  FD M3
  67.  
  68. ; AreaOrder    Order in which areas have to be sorted.
  69. ;              Selection can be: K[eep]    - Keep order of AREA.DAT
  70. ;                                A[lpha]   - Alphabetic order of areaname
  71. ;                                G[roup]   - Group order
  72. ;                                I[nclude] - order of areaINclude (above)
  73. ;              Specify one of these orders (first letter is sufficient).
  74. ;              'Group'-order is a special sorting sequence for area names
  75. ;              consisting of a group of letters followed by digits.
  76. ;              See the documentation for details.
  77. ;              Default: Group-order (also with invalid specifications)
  78.  
  79. * AreaOrder    Include
  80.  
  81. ; TitleFont:   Reference number of the BLOCK-font you want for your Title.
  82. ; ---------
  83. ;              Valid numbers:   1 .. Simple font             (5x6 pattern)
  84. ;                               2 .. Pseudo-Stencil Font     (7x10 pattern)
  85. ;                               3 .. ROBoComputer Font       (7x8 pattern)
  86. ;                               4 .. Reversed Video RoboComp (7x8 pattern)
  87. ;
  88. ;              NOTE: The fonts are based on the US-codepage (437).
  89. ;                    This will also work properly for 860 (Portugese),
  90. ;                    863 (Canadian-French) and 865 (Nordic).
  91. ;                    If codepage 850 (Multilingual) is active, the pattern
  92. ;                    will be adapted a little, see if you like it or not.
  93. ;                    The differences apply mainly to Font2.
  94. ;
  95. ;              The heading of this file shows font 2, 1 and 3 respectively.
  96.  
  97.   TitleFont    2
  98.  
  99. ;  Title:      Short string that will be displayed in BLOCK-characters
  100. ;  -----       on top of all FileLists (except BBS-list).
  101. ;              You may specify this parameter also on the xxxFileList
  102. ;              parameter.
  103. ;              The BLOCK fonts are 'proportional', the following number of
  104. ;              characters will generally fit on a line:
  105. ;
  106. ;                 FontTitle   1     maximum characters: 13
  107. ;                    "      2 .. 4     "        "        8
  108. ;
  109. ;              No more than 20 characters are accepted as input.
  110. ;
  111. ;              If Title isn't specified, it will be DOWNSORT by default.
  112. ;              Not all characters are supported, and that may vary with
  113. ;              the font itself. All fonts support:
  114. ;
  115. ;                - UPPER case  A..Z
  116. ;                - LOWER case  a..z , but will be translated to UPPER case
  117. ;                - Digits 0..9
  118. ;                - - (hyphen), blank
  119. ;
  120. ;              In addition fonts 1 and 2 support the following characters:
  121. ;
  122. ;                   _  *  -  |  .  [  ]  (  )  /  \
  123. ;
  124. ;              Not-supported characters are displayed as blank.
  125. ;              The '~'-character (tilde) may be used as required blank,
  126. ;              the '`'-character (reverse quote) as half width blank.
  127.  
  128.   Title        `DownSort
  129.  
  130. ;  PreTitle    Lines to be displayed immediately before the BLOCK-title.
  131. ;  --------    The lines will be copied asis, however leading blanks are
  132. ;              skipped, no wrapping or truncation will be applied for
  133. ;              'long' lines, '~' (tilde) characters are translated to
  134. ;              blanks. You may specify 20 PreTitles, excess is ignored.
  135. ;              Empty PreTitle lines are ignored and not counted.
  136. ;              There is no default pretitle.
  137. ;              To create empty lines in your header specify a PreTitle
  138. ;              with a tilde.
  139.  
  140.   PreTitle     ~
  141.   PreTitle     ~~~~~~~<═════:═════ p r e - t i t l e ═════:═════>
  142.   PreTitle     ~
  143.  
  144. ;  SubTitle    Lines to be displayed immediately below the BLOCK-title.
  145. ;  --------    Maximum 20 SubTitles are accepted, and exactly the
  146. ;              same rules apply as for PreTitle.
  147. ;
  148.  
  149.   SubTitle     ~
  150.   SubTitle     ~~~~~~~<═════&═════ s u b - t i t l e ═════&═════>
  151.   SubTitle     ~  Overview of downloadable files on this magnificent Board
  152.   SubTitle     ~     Node number 9.999/99, modemspeeds: V.99/V.99bis
  153.   SubTitle     ~~~~~~~<═════════════════════════════════════════>
  154.   SubTitle     ~
  155.  
  156. ;  BottomLine  Lines to be displayed at the end of the filelist.
  157. ;  ----------  Maximum 20 BottomLines are accepted, and exactly the
  158. ;              same rules apply as for PreTitle and Subtitle.
  159. ;
  160.  
  161.   BottomLine   ~
  162.   BottomLine   ~~~~~~~<═══════ b o t t o m : t i t l e ═════════>
  163.   BottomLine   ~
  164.   BottomLine   ~~~~~~~<═══ How do you like DOWNSORT, folks? ════>
  165.   BottomLine   ~
  166.  
  167. ; MaxNewFiles  Limit the number of file entries in BBS-list and NEW-list(s).
  168. ; -----------  It specifies the actual number of file entries that may
  169. ;              appear in NewFileList and BBSFileList.
  170. ;              If you specify more than one privilege for NewFileList,
  171. ;              then each list will contain (max) the MaxNewFiles number
  172. ;              of file entries, but the collection of each may differ due
  173. ;              to privilege considerations.
  174. ;              Individual values for BBS-list and NEW-list may be specified
  175. ;              on the corresponding xxxFileList line (see below)
  176. ;              Optionally the value may be followed by a single letter.
  177. ;              In stead of the number of files, the list will then be
  178. ;              limited by the age of the files to be included:
  179. ;              in days (D), weeks (W) or Months (M).
  180.  
  181.   MaxNewFiles  3W
  182.  
  183. ; OrphanDesc   Description text of Orphan files.
  184. ; NotFoundDesc Description text of files without description in FILES.BBS.
  185. ; ------------ The description will replace the default hard-coded text.
  186. ;              Up to 45 characters may be specified.
  187. ;              The '~' (tilde) character will not be translated here!
  188.  
  189.   OrphanDesc   ~~~~~ !!!! Orphelin !!!! ~~~~~
  190.   NotFoundDesc +++ Ce fichier défie toute description! +++
  191.  
  192.  
  193. ; OfflineDesc  When a filespecification is found in FILES.BBS but not
  194. ; -----------  in the corresponding download directory, this text replaces
  195. ;              the filesize and date (right aligned).
  196. ;              Up to 14 characters are accepted.
  197.  
  198.   OfflineDesc  -- archived --
  199.  
  200. ; AVAstrip     You may wish to strip off AVATAR graphics characters from
  201. ; --------     the contents of your FILES.BBS files.
  202. ; 5.6          Specify 'No' to deactivate stripping (default is 'Yes').
  203. ; 5.6          Works ONLY for COMMENT LINES in ALL- and IPF-lists.
  204. ; 5.6          Remember: comments are only listed with KEEPSEQ (no sort).
  205.  
  206.   AVAstrip     Yes
  207.  
  208. ; ======================================================================
  209. ; Above were the parameters with a global effect: applicable to all
  210. ; lists or to the execution mode of DOWNSORT.
  211. ; Below follow list-specific parameters, which might override some of
  212. ; the settings of the global parameters.
  213. ; Leave this sequence: first global, then specific parameters!
  214. ; ======================================================================
  215. ;
  216. ; xxxFileList:  Create one or more File lists of type 'xxx'.
  217. ;
  218. ; xxx ───┐     ┌──────────── TWIT
  219. ;        v     │┌─────────── DISGRACE     ┌─ FileName of the list
  220. ;   ┌── ORP    ││┌────────── LIMITED      │  (without extension,
  221. ;   ┌── BBS    │││┌───────── NORMAL       │  maximum 8 characters)
  222. ;   ┌── NEW    ││││┌──────── WHORTY       │
  223. ;   ┌── ALL    │││││┌─────── PRIVIL       │
  224. ;   ┌── GBL    ││││││┌────── FAVORED      │
  225. ;   ┌── DUP    │││││││┌───── EXTRA        │  ┌─ Additional options for
  226. ;   ┌── IPF    ││││││││┌──── CLERK        │  │  each list individually:
  227. ;   ┌── IP2    │││││││││┌─── ASSISTSYSOP  │  │
  228. ;   ┌── OK     ││││││││││┌── SYSOP        │  │ -W   - Wrap Description
  229. ;   ┌── EMI    │││││││││││┌─ HIDDEN       │  │ -T   - Truncate Descr.
  230. ;   │          ││││││││││││               │  │ -A   - Alpha sort on name
  231. ;   │          ││││││││││││               │  │ -D   - Date sort
  232. ;   │          ││││││││││││               │  │ -K   - Keep FILES.BBS seq
  233. ;   │          ││││││││││││               │  │ -If  - Include_filespec
  234. ;   │          ││││││││││││     ┌─────────┘  │ nnnP - max number of entries
  235. ;   │          ││││││││││││     │            │ -Fn  - Title font (0..4)
  236. ;   │          ││││││││││││     │            │ -X   - eXcl priv in headers
  237. ;   v          ││││││││││││     v            v
  238. ;  ═══─═══════ vvvvvvvvvvvv  ════════  ════════════════════════════════
  239. ;  xxxFileList TDLNWPFECASH  FileName  Option-1 Option-2 . . . Option-n
  240. ;
  241. ;  If just xxxFileList is specified, the Level by default will be SYSOP
  242. ;                                    and the filename will be DOWNSORT.
  243. ;
  244. ;  For NEW-, GBL-, ALL-, IPF-, OK- and EMI-List up to 10 privilege letters
  245. ;  can be specified and for each character a separate list-file will
  246. ;  be generated with the following extension:
  247. ;     NewFileList:   N~p
  248. ;     AllFileList:   A~p
  249. ;     IpfFileList:   I~p
  250. ;     GblFileList:   G~p
  251. ;     OKFileList:    O~p
  252. ;     EmiFileList:   E~p
  253. ;  where 'p' is the privilege character.
  254. ;  For the BBS- and DUP-list only 1 privilege character will be accepted.
  255. ;  The default filename (DOWNSORT) for each list can be overridden
  256. ;  with the [optional] third parameter on the xxxFileList line.
  257. ;
  258. ;  Additionally some other parameters may be specified (in any sequence).
  259. ;
  260. ;  nnn[P] Limit the number of file-entries to a maximum of 'nnn':
  261. ;           - for BBS-list and NEW-list the max size of the list
  262. ;           - for IPF-list the maximum size of a VIEW-page
  263. ;         If followed by Period-indicator ('d', 'w' or 'm') the list is
  264. ;         limited not by number, but by file-AGE in Days, Weeks or Months.
  265. ;         NOTE: the Period-indicator is not valid for IPF-lists.
  266. ;
  267. ;    -A   Selects Alphabetic sort on filename
  268. ;    -D   Selects sort on Date/Time of the file
  269. ;    -K   Keep sequence of files in FILES.BBS
  270. ;         (ALL- and IPF-list, and newly generated FILES.BBS files).
  271. ;
  272. ;    -T   Causes Truncation of long descriptions (to about 50 characters)
  273. ;         so that only 1 line will appear per file-entry.
  274. ;    -W   Causes Wrapping of long descriptions: the report will contain
  275. ;         as many lines as needed for the complete description.
  276. ;
  277. ;    -L   Long OKFile: explicit filenames in stead of wildcards (PATH\*.*)
  278. ;         Applies only to OKFileList.
  279. ;
  280. ;    -If  Include userfile (f = file-spec) in report for NEW-, ALL-,
  281. ;         IPF-, IP2-, GBL-lists and FILES.bbs files. The file is
  282. ;         included without any translations, so beware of formatting
  283. ;         (text-float) in the IPF- and IP2-list!
  284. ;
  285. ;    -X   eXclude privilege indications in NEW-, ALL-, IPF- and GBL-lists.
  286. ;
  287. ;    -Fn  ListTitle font. Choose for 'n': 1, 2, 3 or 4 (default is 2).
  288. ;         See some samples of the fonts in the top of this file.
  289. ;         If '0' (zero) specified, then NO BLOCK TITLE will be generated.
  290. ;
  291. ;  If an asterisk (*) is used as parameter value character, the hardcoded
  292. ;  default value will be used. If you specify mutually exclusive
  293. ;  options (-A or -D) or (-T or -W), then the last value on the line
  294. ;  will be effective.
  295. ;
  296. ;  NOTES 1. For ORP-fileList the privilege parameter does not apply,
  297. ;  -----    but at least 1 character must be specified!
  298. ;        2. Invalid or not-recognised sub-parameters are ignored without
  299. ;           any warning!
  300. ;        3. You should specify maximum 1 line of each list-type, otherwise
  301. ;           only the last specification will be accepted.
  302.  
  303.   AllFileList   s    Down_All     -x -k -W  -f1      -IDownsort.Inc
  304. * BBSFileList   s    Down_Bbs    3w  -d -w  -F1
  305. * DupFileList   s    Down_Dup           -w
  306. * GblFileList   s    Down_Gbl        -a -t  -F3      -IDownsort.Inc
  307. * IpfFileList   s    Down_Ipf  200   -k -x  -F4
  308. * Ip2FileList   s    Down_Ip2  200   -a     -F3
  309.   NewFileList   s    Down_New   10m  -a -t  -f2
  310. * EmiFileList   s    Down_Emi   22   -d -w           -IDownsort.inc
  311. * OKFileList    d    Down_OKE               -l       -IDownsort.Mag
  312. * OrpFileList   *    Down_Orp        -a -w  -f4
  313.  
  314. ;  NOTE: The IPF-list has the format of an INPUT-file for the
  315. ;        Information Presentation Facility Compiler (IPFC), which is
  316. ;        part of the IBM OS/2 Program Development Toolkit and equivalent
  317. ;        MicroSoft package. This inputfile has to be processed by this
  318. ;        compiler. For the sample above with the command:
  319. ;             IPFC  DOWN_IPF.I~P  /INF
  320. ;        Be sure to have the file DOWNSORT.BMP in the default directory and
  321. ;        set the IPFC environment-variable (e.g. SET IPFC=D:\TOOLKT13\IPFC).
  322. ;        IPFC will produce a file called DOWN_IPF.INF, which is ready
  323. ;        to be viewed with the command:
  324. ;             VIEW  DOWN_IPF
  325. ;        See the Toolkit documentation for details of IPFC.
  326. ;        IPFC is not distributed with the DOWNSORT package!
  327. ;
  328. ;        IP2FileList has the OS/2 2.0 IPF format, you will need IPFC
  329. ;        of the OS/2 2.0 toolkit!
  330.  
  331. ; FILFilePath  Specifications for the FILES.bbs type of output.
  332. ; -----------  Specifications are basically the same as for above lists.
  333. ;              Second parameter is [optional] specification of
  334. ;              destination directory of newly generated Files.BBS files.
  335. ;              Use the format:  drive:\directory\
  336. ;              If second parameter specified, the output filename will
  337. ;              be 'FILES', extension will be the first 3 characters of
  338. ;              the areaname.
  339. ;              If not specified the MAXIMUS path specification will be
  340. ;              used (ListFile parameter if used in Maximus' AREA.CTL
  341. ;              otherwise the Download directory).
  342. ;              Not all parameters of other lists (see above) apply to
  343. ;              the FILES.bbs lists (since it will not contain a TITLE
  344. ;              as the other lists and the file-description will be
  345. ;              kept on a single - looooong - line).
  346. ;              Entries can be sorted, but then you loose your comments!
  347. ;              So -K (Keep Sequence) is default and recommended!
  348.  
  349.   FILFilePath  s  d:\c2\downsort\filesbbs /k -x
  350.  
  351. ;
  352. ;  ═════════════════════════════════════════════════════════════════
  353. ;
  354. ;  Commandline parameters may supply additional options, and may
  355. ;  (partly) override the specifications in this configuration file.
  356. ;  Consider this file as your customised default setting for DOWNSORT,
  357. ;  and use commandline parameters only to make other lists on the fly.
  358. ;  For the reports there is nothing that you can specify with commandline
  359. ;  parameters, that you cannot specify in this configuration file!
  360. ;
  361.